from tkinter import *
print ('Введите начальную координату X:')
x = int(input())
print ('Введите начальную координату Y:')
y = int(input())
print ('Введите начальную координату N:')
n = int(input())
X=[0,10,10,20,20,10,10,0]
Y=[0,0,10,10,30,30,20,20]
f1=(max(X)*n+x>500 or max(Y)*n+y>500)and n>0
f2=(min(X)*n+x<0 or min(Y)*n+y<0) and n<0
if f1 or f2 or y<0 or x<0 or x>500 or y>500:
    print('Размер фигуры превышает максимальный размер поля')
else:
    m=[]
    for i in range(len(X)):
        m.append(X[i]*n+x)
        m.append(Y[i]*n+y)
    root = Tk()
    root.title("ИТ марафон")
    root.geometry("500x500")
    canvas = Canvas(bg="white", width=500,height=500)
    canvas.pack(anchor=CENTER, expand=1)
    canvas.create_polygon(m)

    root.mainloop()
